home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / clang / netclb23.zip / BINDERY.H < prev    next >
C/C++ Source or Header  |  1994-05-20  |  2KB  |  50 lines

  1. #ifndef BINDERY_H
  2. #define BINDERY_H
  3.  
  4. /*******************************/
  5. /* Bindery Services prototypes */
  6. /*******************************/
  7.  
  8. int AddBinderyObjectToSet(int objectType,char *objectName,
  9.      char *propertyName,int memberType,char *memberName);
  10. int ChangeBinderyObjectPassword(int objectType,char *objectName,
  11.      char *oldPass,char *newPass);
  12. int ChangeBinderyObjectSecurity(byte newSecurity,int objectType,
  13.      char *objectName);
  14. int ChangePropertySecurity(int objectType,char *objectName,
  15.      byte newPropSecurity,char *propName);
  16. int CloseBindery(void);
  17. int CreateBinderyObject(byte flag,byte security,int objectType,
  18.      char *objectName);
  19. int CreateProperty(int objectType,char *objectName,byte propFlags,
  20.      byte propSecurity,char *prop_name);
  21. int DeleteBinderyObject(int objectType,char *objectName);
  22. int DeleteBinderyObjectFromSet(int objectType,char *objectName,
  23.      char *propertyName,int memberType,char *member_name);
  24. int DeleteProperty(int objectType,char *objectName,char *propName);
  25. int GetBinderyAccessLevel(long *objectID,byte *accessLevel);
  26. int GetBinderyObjectID(word objectType,char *objectName,long *objectID);
  27. int GetBinderyObjectName(long objectID,word *objectType,char *objectName);
  28. int IsBinderyObjectInSet(int objectType,char *objectName,
  29.      char *propertyName,int memberType,char *member_name);
  30. int OpenBindery(void);
  31. int ReadPropertyValue(int objectType,char *objectName,char *propertyName,
  32.      int segment,char *propertyValues,byte *moreSegments,
  33.      byte *propertyFlag);
  34. int RenameBinderyObject(int objectType,char *objectName,
  35.      char *new_objectName);
  36. int ScanBinderyObject(int scanObjectType,char *scanObjectName,
  37.      long *lastObjectID,int *objectType,char *objectName,
  38.      byte *objectHasProperties,byte *objectSecurity,byte *objectFlag);
  39. int ScanProperty(int objectType,char *objectName,char *scanPropertyName,
  40.      char *propertyName,byte *propertyFlags,byte *propertySecurity,
  41.      byte *propertyHasValue,byte *moreProperties);
  42. int VerifyBinderyObjectPassword(word objectType,char *objectName,
  43.                                 char *password);
  44. int VerifyObjectPasswordEncrypted(word objectType,char *objectName,
  45.                                   byte *encryptedPassword);
  46. int WritePropertyValue(int objectType,char *objectName,int segment,
  47.      byte erase_remaining,char *propName,byte *value);
  48.  
  49. #endif
  50.